body, p, td, th, li
{
	font-family: "Lucida Grande", Tahoma, "Luxi Sans", Verdana, sans, hei;
	font-size:12px;
	color:#5a5a5a;
    line-height:18px;
}
p{ line-height:normal}

ul, li, dl, dd, dt {
margin:0px;
padding:0px;
}

dl {
padding-left:0px;
margin-left:0px;
overflow:hidden;
width:100%;
}

dd {
float:left;
padding-left:0px;
margin-left:0px;
overflow:hidden;
padding:10px 0px;
}
.wrapper
{
	width:950px;
	margin: 0 auto;
}
.wrapper div{
	overflow:visible;
}

#site_nav{
background:url('nav_bg.gif') repeat-x center center;
height:61px;
}
#site_nav div ul,.unit ul,.category ul {
margin:0px;
padding:0px;
}
#site_nav div ul li {
	float:left;
	list-style:none;
	padding:0 15px;
	line-height:31px;
}
#toubiao{height:25px;border-bottom:1px solid #E2E2E2;}
#toubiao td{ font-size:12px}
#pindao{ display:block;}
#pindao ul li{ padding:5px 7px; float:left; list-style:none;}
#top{position:relative;display:block;margin-left:auto;}
#top .mainSearchbox{position:absolute;display:block;top:1px;left:35px;width:450px;height:53px;}
#top .mainSearchbox .featuredSearch{display:block;width:448px;height:17px; text-align:left}
#top .mainSearchbox .featuredSearch a{color:#666}
#top .mainSearchbox .featuredSearch A:hover,#top .mainSearchbox .featuredSearch A:active{COLOR: #FF5500;}
#top .mainSearchbox .mainSearchboxBorder{display:block;padding:3px;width:442px;height:26px;background-color:#EFEFEF;border:1px #DADADA solid;}
.mainSearchboxBorder .searchbox{background:url(searchbox.gif) no-repeat;width:362px;height:26px;}
.mainSearchboxBorder .searchbox .searchkeybox{float:left;margin:4px 0 0 4px;font-size:15px;border:0;width:348px;height:18px;background:none;}
.mainSearchboxBorder .searchbox{float:left;}
.mainSearchboxBorder .searchbutton{float:left;margin-left:6px;}
.mainSearchboxBorder .searchbox input{border:#C6C6C6 1px solid;width:360px;height:21px;font-size:13px;}
.mainSearchboxBorder .searchbutton input{border:0px;width:74px;height:26px;font-size:12px;}

.taoke_mainboxr { width:945px; float:left; padding-bottom:5px;background-color:#FFFECF; margin-bottom:10px;}
.taoke_right_catalogs { width:940px; margin:5px auto; clear:both; margin-top:10px;}
.taoke_right_catalogs h2 { width:940px; line-height:26px; height:26px; font-size:12px; text-align:left; }
.taoke_right_catalogs ul { width:938px; margin:0 ;}
.taoke_right_catalogs ul li { width:184px; float:left; text-align:left; color:#999; line-height:22px; height:22px; overflow:hidden;}
.taoke_right_catalogs ul li a { padding-left:10px;}

div.category {
height:92px;
margin:10px auto 0px auto;
padding:5px 10px;
padding-left:70px;
background:url('cat_bg.gif') no-repeat;
overflow:hidden;
}

div.category_all {
height:260px;
margin:10px auto 0px auto;
padding:5px 10px;
padding-left:70px;
background:url('cat_bg_big.gif') no-repeat;
overflow:hidden;
}

div.expand {margin:0px; margin-top:-1px; padding:0px; height:20px; background:url('expand.gif') center center no-repeat;}
div.collapse {margin:0px; margin-top:-1px; padding:0px; height:20px; background:url('collapse.gif') center center no-repeat;}

div.category_product {
height:99px;
margin:10px auto 0px auto;
padding:5px 10px;
padding-left:70px;
background:url('cat_bg_p.gif') no-repeat;
overflow:hidden;
}
div.category_product_all {
height:249px;
margin:10px auto 0px auto;
padding:5px 10px;
padding-left:70px;
background:url('cat_bg_big_p.gif') no-repeat;
overflow:hidden;
}
div.category2 {
margin:10px auto 0 auto;
padding:5px 10px;
padding-left:130px;
background:url('cat_bg2.gif') no-repeat;
}

div.category ul li,div.category_all ul li {
	float:left;
	list-style:none;
	padding:3px 0px;
	width:172px;
}
div.category2 {
	line-height:25px;
}

#site_nav div.re ul li {
	line-height:30px;
	 padding:0 5px;
}

#site_nav div ul li.separate {
 background:url('separate.gif') no-repeat;
 padding:0 2px;
}

#site_nav div ul li.fav {
 background:url('') no-repeat;
 float:right;
 color:white;
 cursor:pointer;
}



div.block {
padding:10px 5px;
margin:5px 0px;
height:300px;
background:url('block_bg.gif') no-repeat;
}

div.block p {
color:#FE5169;
font-size:16px;
margin:0px 0px 9px 10px;
}

#site_location {
margin-bottom:10px;
}

/*--------- White Link Style -------------*/
a.white:link, a.white:visited {
color: white;
text-decoration: none;
}

a.white:hover {
color: white;
text-decoration: underline;
}

a.white:active {
color: white;
text-decoration: none;
}


/*--- Link Styles ---*/
a:link, a:visited
{
	color: #3366CC;
	text-decoration: none;
}

a:hover, a:active
{
	color: #FF5500;
	text-decoration:none;
}

/*--------- gray Link Style -------------------*/
a.purle:link, a.purle:visited {
color: #EB6100;
text-decoration: none;
}

a.purle:hover {
color: #FF5500;
text-decoration: underline;
}

a.purle:active {
color: #EB6100;
text-decoration: none;
}

/*--------- gray Link Style -------------------*/
a.gray:link, a.gray:visited {
color: gray;
text-decoration: none;
}

a.gray:hover {
color: #FF5500;
text-decoration: underline;
}

a.gray:active {
color: gray;
text-decoration: none;
}

/*--------- gray Link Style -------------------*/
a.hui:link, a.hui:visited {
color: #5a5a5a;
text-decoration: none;
}

a.hui:hover {
color: #FF5500;
text-decoration: underline;
}

a.hui:active {
color: #5a5a5a;
text-decoration: none;
background-color: #666;
}

/*---------paging------------------*/
#pages { clear:both;text-align:center; height:28px; line-height:28px; margin-top:20px; margin-bottom:20px; font-size:14px;font-family:"宋体"; }
#pages span,#pages u {padding:2px 4px;margin:4px 8px 0 0;background:#8B8A8A;border:1px solid #B9B7B7; color:#fff; font-weight:bold; }
#pages a{ padding:2px 4px;margin:2px 4px 0 0; border:1px solid #B9B7B7; color:#8B8A8A; }
#pages .active{background:#fff;border:1px solid #B9B7B7;color:#8B8A8A;font-weight:bold;padding:2px 4px;margin:2px 4px 0 0;}
#pages a:visited{color:#8B8A8A;text-decoration:none; }
#pages a:hover{color:#fff;background:#8B8A8A;border:1px solid #B9B7B7;}

/*-------------default----------------*/
div.bar  {
	background:url(bg_bar.gif) repeat-x;height:30px;border:1px solid #ccc;
}
div.bar p {
	background:url(bg_bar_header.gif) no-repeat 4px center; 
	line-height:30px;
	font-weight:bold;
	padding:0 3px;
	padding-left:23px;
}
div#cats_all{
background-color:#fff;
padding:3px 35px 0 60px;
margin-top:10px;
}
div#cats_all dl{border-bottom:1px solid #f7f7f7;}
div#cats_all dd.cat_header {color:#EB6100; font-size:14px; font-weight:bold; padding:5px; line-height:30px; width:60px; margin-left:5px;}
div#cats_all dd.cat_content { width:730px; border-left:1px solid #f7f7f7;padding:5px; padding-left:10px;}
dl.top_list { margin:0px; padding:0px;}
dl.header { color:black; background-color:#ccc; width:298px;}
dl.top_list dd{margin:0px; padding:2px 3px; border-bottom:#f7f7f7 solid 1px;}
dl.top_list dd.index { width:25px;}
dl.top_list dd.name { width:163px; }
dl.top_list dd.image { width:90px;}
dd.item1 
{
	background:url('c_1.gif') no-repeat center center;
}
dd.item2
{
	background:url('c_2.gif') no-repeat center center;
}
dd.item3 
{
	background:url('c_3.gif') no-repeat center center;
}
dd.item4 
{
	background:url('c_4.gif') no-repeat center center;
}
dd.item5 
{
	background:url('c_5.gif') no-repeat center center;
}
dd.item6 
{
	background:url('c_6.gif') no-repeat center center;
}
dd.item7 
{
	background:url('c_7.gif') no-repeat center center;
}
dd.item8
{
	background:url('c_8.gif') no-repeat center center;
}
dd.item9
{
	background:url('c_9.gif') no-repeat center center;
}
dd.item10
{
	background:url('c_10.gif') no-repeat center center;
}

/*-----------list --------------------*/
div#list {
border:5px solid #FFAC86;
text-align:left;
}

div#list dl.title_header {
background-color: #F6F6F6;
}

div#list dl dd.name {
width:380px;
text-align:left;
font-size:14px;
margin-left:8px;
}
div#list dl dd.category {
width:160px;
text-align:center;
}

div#list dl dd.level {
width:110px;
text-align:center;
color:#666666;
}

 div#list dl dd.rating{
 width:70px;
text-align:center;
color:#666666;
}

div#list dl 
{
	border-bottom:1px solid #ccc;
}

 div#list dl dd.fav{
 width:70px;
text-align:center;
color:#FF5500;
}
 div#list dl dd.city{
 width:65px;
text-align:center;
color:#666666;
}

/*-----------detail-----------------*/
div#detail {
margin:10px auto;
}
div#detail div.title {
border-bottom:#f7f7f7 solid 1px;
margin-bottom:15px;
padding:10px;
font-size:16px;
}

div.shop_item p {
margin:0px;
padding:4px;
}

div.block_rating {
width:100px; background-color:#f7f7f7;margin:20px;
}
div.block_rating p {
text-align:center;
 padding:5px 5px;
 margin:0px;
}


dl.header1 {background-color: #ebffe0; border: 1px solid #d9fec8;}
dl.header2 {background-color: #FFE6E7; border: 1px solid #FCE4E4;}
dl.header3 {background-color: #F5E4EE; border: 1px solid #ebd1de;}
dl.header4 {background-color: #FFE6FF; border: 1px solid #FFD7FF;}
dl.header5 {background-color: #E5F2E3; border: 1px solid #d6e9d5;}
dl.header6 {background-color: #FDEED9; border: 1px solid #f8e4c3;}

div.special { margin:10px 0px;}
div.special ul li { float:left; list-style:none; padding:0px 5px;}

div.block p.header1 {color:#52c5c5}
div.block p.header2 {color:#ff7575}
div.block p.header3 {color:#e8003a}
div.block p.header4 {color:#bb00bb}
div.block p.header5 {color:#6ab560}
div.block p.header6 {color:#d27d0b}


/*------------footer------------------*/
#footer {
margin-top:15px;
padding:0px;
padding-top:15px;
border-top: 1px solid #f7f7f7;
text-align:center;
}
#footer p {
margin:5px;
}
/*-----------login--------------*/
div#login h2 {background:url(login_icon.gif) no-repeat left 2px; padding:5px; padding-left:35px; margin:40px 100px 30px 100px; border-bottom:1px solid #ccc;}
ul.login li {list-style:none; padding:5px 3px;}
ul.login li input.text { width:200px; height:20px; border:1px solid #ccc; padding:3px;}
div#login div div h4 { padding-top:15px; padding-left:5px; }
div#login div div span { padding:3px 5px;}
span.normalRed { color:#ff0000;}

div.dc {display:block; padding:20px 0px;}

#subjectTabBar{clear:both;}
#subjectTabBar .tabbar,#subjectTabBar .tabbar li,#subjectTabBar .tabbar li a{background:transparent url(tabbar.gif) no-repeat scroll 500px 500px;}
#subjectTabBar .tabbar{height:30px;padding-bottom:5px;background-position:0 26px;background-repeat:repeat-x;}
#subjectTabBar .tabbar li{float:left;height:26px;margin-right:2px;line-height:30px;background-position:0 -37px;overflow:hidden;}
#subjectTabBar .tabbar li a{display:block;color:#555;padding:0 10px;text-decoration:none;background-position:100% -91px;}
#subjectTabBar .tabbar li.selected{position:relative;height:28px;background-position:0 -9px;}
#subjectTabBar .tabbar li.selected a{padding:0 20px;color:#fff;font-weight:700;background-position:100% -63px;}

/*评论*/
.comment_box{text-align:left;border:1px solid #CFCFCF; margin-bottom:20px;}
.comment_box .title_box{clear:both; height:26px; padding:0 10px;color:#000000; text-align:left; line-height:26px;background:url(tab_bg.gif) repeat-x; border-bottom:1px solid #CFCFCF;}
.comment_box .title_box .title{ font-weight:bold; }
.comment_box .title_box .btn{float:right; color:#FFFFFF;margin-right:15px; padding:0 10px;background:url(../images/tab_on.gif) repeat-x; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}
.comment_box .title_box .btn a:link{color:#FFFFFF;}
.comment_box .title_box .btn a:visited{color:#FFFFFF;}
.comment_box .title_box .btn a:hover{color:#FFFFFF;}

.comment_box .di_box{clear:both; height:26px; padding:0 10px;color:#000000; text-align:left; line-height:26px;background:#CFCFCF;}
.comment_box .di_box .page{ float:right;}
.comment_list{
	clear:both;
	margin:5px 20px;
	overflow:hidden;
	text-align:left;
	line-height:20px;
	/*border-bottom:1px dotted #CCCCCC;*/
}
.comment_list.end{border-bottom:none;}
.comment_list .title{
	clear:both;
	height:20px;
	color:#666666;
	cursor:pointer;
	overflow:hidden;
	text-align:left;
}
.comment{
	clear:both;
	width:463px;
	text-align:left;
	line-height:20px;
}
.comment_box { width:100%; float:left }
.comment_list li {border-bottom:1px solid #cccccc ; float:left; width:930px; margin-bottom:10px}
.comment_list li .content {float:left; width:780px}
.comment_list li .maijia {float:right; width:150px }
.content {margin-bottom:5px}

